Operator Library: Hardware Platform
可通过 GPO 算子为数字输出提供接口。 通过 Pin_ID / PinID 参数(参数名称取决于硬件平台),您可以选择要用于发送信号的数字输出 (该输出连接到 GPIO 单元上的物理引脚)。
对于 imaFlex 平台以外的所有平台: 如果使用的采集卡带有两个 GPIO 单元,请使用 ConnectorType 参数选择要寻址的 GPIO 单元 (GPIO 或 Front GPIO)。在 imaFlex 2 Dual 100、imaFlex CXP-12 Quad 和 imaFlex CXP-12 Penta 平台上,ConnectorType 参数不可用。
每个数字输出只能使用一次。 因此,所选的数字输出只能由 GPO 算子的一个实例 独占使用。
![]() |
imaFlex 2 Dual 100 平台上的 Front GPO 端口组 |
|---|---|
|
imaFlex 2 Dual 100 平台上的正面 GPO 端口分为 两个独立的组:
|
关于数字输入和引脚连接器的映射, 请参阅采集卡《用户手册》中的 GPIO Connectors 主题。对于 imaFlex 2 Dual 100 平台, 请参阅 GPIO Connectors (CoF Frame Grabbers)。
| 适用于以下硬件平台 |
|---|
| imaFlex 2 Dual 100 |
| imaFlex CXP-12 Penta |
| imaFlex CXP-12 Quad |
| mE 5 marathon VCLx |
| mE 5 marathon VCL |
| mE 5 marathon VCX-QP |
| mE 5 marathon VF2 |
| LightBridge VCL |
| mE 5 ironman VQ8-CXP6D/-CXP6B |
| mE 5 ironman VD8-PoCL |
| pixelPlant 100 |
| pixelPlant 200 |
资源
此算子的 FPGA 设备资源 等于 PinID 参数的值。您可以从 菜单中打开 对话框,以查看 FPGA 设备资源。设备资源为只读:
对于 imaFlex 2 Dual 100 平台, 该资源类型为 GPO,对于 Front GPIO 连接器,索引为 0 到 7,对于 Extension GPIO 连接器,索引为 8 到 15。
对于每个数字输出,使用一个类型为 TriggerOut 的设备资源。有关设备资源的完整列表, 请参阅 Device Resources。
| Link Parameter | Input Link I |
|---|---|
| Bit Width | 1 |
| Arithmetic | unsigned |
| Parallelism | 1 |
| Kernel Columns | 1 |
| Kernel Rows | 1 |
| Img Protocol | VALT_SIGNAL |
| Color Format | VAF_GRAY |
| Color Flavor | FL_NONE |
| Max. Img Width | any |
| Max. Img Height | any |
| PinID(所有 imaFlex 平台) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 键入 | 静态写参数 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 默认 | FrontGpo0 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 范围 |
imaFlex 2 Dual 100: {FrontGpo0, FrontGpo1, FrontGpo2, FrontGpo3, FrontGpo4, FrontGpo5, FrontGpo6, FrontGpo7, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7} imaFlex CXP-12 Penta: {FrontGpo0, FrontGpo1, FrontGpo2, FrontGpo3, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7} imaFlex CXP-12 Quad:{FrontGpo0, FrontGpo1, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7} |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
通过 PinID 参数,您可以定义要用于 发送信号的数字输出(该输出连接到 GPIO 插座上的物理引脚)。 相同的数字输出只能使用一次,即只能由 GPO 算子的一个实例使用。 FrontGpoN 表示用于 Front GPIO 连接器的 GPO。 ExtensionGpoN 表示用于 Extension GPIO 侧面连接器的 GPO。 有关数字输入与引脚连接器的映射关系,请参阅采集卡《用户手册》中的 GPIO Connectors 主题。对于 imaFlex 2 Dual 100 平台,请参阅 GPIO Connectors (CoF Frame Grabbers)。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pin_ID (mE5 platforms, Pixelplant and LightBridge VCL) | ||||
|---|---|---|---|---|
| 键入 | 静态写参数 | |||
| 默认 | 0 | |||
| 范围 | [0;7]、[0;3] 或 [0;1] | |||
|
通过参数 Pin_ID,您可以定义要用于发送信号的数字输出(该输出连接到 GPIO 或 FrontGPIO 插座上的物理引脚)。同一个数字输出只能使用一次,即只能由 GPO 算子的一个实例使用。 [0;7] 当您寻址 marathon 上的 GPIO,或者如果您使用的是仅带有一个 GPIO 单元的设备(ironman、Pixelplant)时,取值范围为 0 - 7。 [0;3] 当您寻址 LightBridge 上的 GPIO 时,取值范围为 0 - 3。 [0;1] 当您寻址 marathon 或 LightBridge 上的 Front GPIO 时,取值范围为 0 - 1。
|
||||
| ConnectorType (mE5 marathon 和 LightBridge VCL 平台) | ||||
|---|---|---|---|---|
| 键入 | 静态写参数 | |||
| 默认 | GPIO | |||
| 范围 | {GPIO, FrontGPIO} | |||
|
通过参数 ConnectorType,您可以定义要通过为参数 Pin_ID 输入的值来寻址哪个 GPIO 插座(GPIO 或 Front GPIO)。
|
||||
以下示例展示了 GPO 算子的使用方法:
-
“Area Scan Trigger for microEnable 5 marathon VCX QP”
介绍了适用于 CoaXPress 的面阵扫描触发。外部源、内部频率发生器或软件触发脉冲可用于生成触发。
-
'Area Scan Trigger for imaFlex CXP-12 Quad'
本文介绍了一种针对 CoaXPress12 的面阵扫描触发方式。 可以使用外部源、内部频率发生器或软件触发脉冲来生成触发信号。
-
'针对 microEnable 5 marathon VCL 的线扫描触发器(配合 TrgBoxLine 算子使用)'
一个展示了在简单设计中使用 TrgBoxLine 算子的 VisualApplets 设计示例。
-
'针对 microEnable 5 marathon VCX QP 的线扫描触发器(配合 TrgBoxLine 算子使用)'
一个展示了在简单设计中使用 TrgBoxLine 算子的 VisualApplets 设计示例。
-
'针对 imaFlex CXP-12 Quad 的线扫描触发器(配合 TrgBoxLine 算子使用)'
一个展示了在简单设计中使用 TrgBoxLine 算子的 VisualApplets 设计示例。

![[注意]](../common/images/admon/note.png)



上一页

